package pe.edu.unmsm.fisi.ceups.modelo.entidad;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * ChorarioDisponibilidad entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class ChorarioDisponibilidad implements java.io.Serializable {

	// Fields

	private Integer idhorariodisponibilidad;
	private Chorario chorario;
	private Cdocente cdocente;
	private Date fechaactualizacion;
	private Set cdocentes = new HashSet(0);

	// Constructors

	/** default constructor */
	public ChorarioDisponibilidad() {
	}

	/** minimal constructor */
	public ChorarioDisponibilidad(Integer idhorariodisponibilidad,
			Chorario chorario) {
		this.idhorariodisponibilidad = idhorariodisponibilidad;
		this.chorario = chorario;
	}

	/** full constructor */
	public ChorarioDisponibilidad(Integer idhorariodisponibilidad,
			Chorario chorario, Cdocente cdocente, Date fechaactualizacion,
			Set cdocentes) {
		this.idhorariodisponibilidad = idhorariodisponibilidad;
		this.chorario = chorario;
		this.cdocente = cdocente;
		this.fechaactualizacion = fechaactualizacion;
		this.cdocentes = cdocentes;
	}

	// Property accessors

	public Integer getIdhorariodisponibilidad() {
		return this.idhorariodisponibilidad;
	}

	public void setIdhorariodisponibilidad(Integer idhorariodisponibilidad) {
		this.idhorariodisponibilidad = idhorariodisponibilidad;
	}

	public Chorario getChorario() {
		return this.chorario;
	}

	public void setChorario(Chorario chorario) {
		this.chorario = chorario;
	}

	public Cdocente getCdocente() {
		return this.cdocente;
	}

	public void setCdocente(Cdocente cdocente) {
		this.cdocente = cdocente;
	}

	public Date getFechaactualizacion() {
		return this.fechaactualizacion;
	}

	public void setFechaactualizacion(Date fechaactualizacion) {
		this.fechaactualizacion = fechaactualizacion;
	}

	public Set getCdocentes() {
		return this.cdocentes;
	}

	public void setCdocentes(Set cdocentes) {
		this.cdocentes = cdocentes;
	}

}